Reduced Storage Transmission Buffer Designs for an Mpeg Video Coder

نویسندگان

  • Y S Saw
  • J M Hannah
  • P M Grant
چکیده

DESIGNS FOR AN MPEG VIDEO CODER Y S Saw J M Hannah P M Grant Electrical Engineering, University of Edinburgh, Scotland Abstract In MPEG video encoding, e cient bu ering and rate control is especially crucial for constant bit rate (CBR) applications such as non-ATM (Asynchronous Transfer Mode) channels and satellite communication channels. In a CBR environment, compressed video data, which is inherently variable in terms of bit rate, should be throttled to a channel with xed rate by managing the bu er operation. At lower transmission rates, or in the case of an abrupt scene change, a dramatic increase in bu er occupancy or a bu er over ow occurs and this may cause an interruption to normal encoding and consequent degradation of video quality. An intelligent bu ering algorithm is proposed for preventing bu er over ow and for smoothing out the occupancy uctuation. The algorithm exploits major system parameters which have direct in uence on one another in the MPEG encoder. The performance of the proposed algorithm has been veri ed on an MPEG1 encoder. 1 Bu ering in MPEG MPEG, ISO (1) is used for video compression and transmission with constant bit rates of up to about 1.5 Mbit/s which is usually called the sub-primary transmission rate. As the compressed video stream from an MPEG video encoder comprises variable rate tra c there has to be a bu er for converting the variable rate tra c to constant rate tra c in a way which controls the amount of incoming video tra c. Research on bu ering and adaptive quantisation has been carried out, Chen and Wong (2), Lee et al (3), Kawashima (4). Most of this research focuses on adaptive quantisation itself e.g. adaptive bit allocation, Gersho and Gray (5). MPEG is based on inherent system parameters such as picture type, direction of motion compensation, quantisation scale, and quantisation matrices, etc. These parameters are inter-related and this a ects the operation of the encoder. Hence, in this research, more attention is given to these inherent system parameters. The key parameters which control the tra c rate are quantisation scale and quantisation matrices, ISO (1), especially, quantisation scale which directly controls the bu er occupancy. As the number of coded bits of the encoder uctuates with the other parameters such as picture type as well as picture details, the encoder generates a compressed video bit stream with periodic changes. Eventually, the occupancy shows repetitive variation. This is an important system parameter to be considered in bu ering. The bu er control mechanism de ned in MPEG gives basic guidelines for avoiding interruptions to bu er operation or abrupt change of video quality. They are a few qualitative guidelines as follows; allocating coded bits based on picture type controlling quantiser step size proportional to bu er occupancy controlling quantiser step size inversely proportional to the amount of data in pictures discarding high frequency DCT (discrete cosine transform) coe cients when over ow occurs However, the actual bu ering algorithm depends on the designer as there are no quantitative speci cations in the MPEG standard. Figure 1 shows the schematic con guration for bu ering in MPEG

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Unequal Error Protection Technique Based on the Mutual Information of the MPEG-4 Video Frames over Wireless Networks

The performance of video transmission over wireless channels is limited by the channel noise. Thus many error resilience tools have been incorporated into the MPEG-4 video compression method. In addition to these tools, the unequal error protection (UEP) technique has been proposed to protect the different parts in an MPEG-4 video packet with different channel coding rates based on the rate...

متن کامل

Predictive shaping for VBR MPEG video traffic transmission over ATM networks

The use of smoothing techniques to remove the periodic fluctuations of the bit rate generated by the codification modes of the MPEG algorithm is very suitable in video transmission. In this way, the multiplexing gain is maximized and the resource allocation is reduced in ATM Networks. The traffic smoothing can be achieved storing the cells in a buffer. This buffer is allocated between the coder...

متن کامل

Lexicographically Optimal Rate Control for Video Coding with MPEG Buffer Constraints

In this paper, we address the problem of allocating bits among pictures in an MPEG video coder to equalize the visual quality of the coded pictures, while meeting buffer and channel constraints imposed by a Video Buffer Verifier. We address this problem within a framework consisting of 1) a bit production model for the input pictures, 2) a novel lexicographic criterion for optimality, and 3) a ...

متن کامل

Integrated end-end buffer management and congestion control for scalable video communications

In this paper we address the issue of robust and efficient scalable video communication by integrating an end-end buffer management and congestion control at the source with the frame rate playout adjustment mechanism at the receiver. The proposed scheme is based on the observation that when congestion control is implemented at the source, most of the loss occurs at the source and not within th...

متن کامل

Efficient buffering control for a software-only, high-level, high-profile, MPEG-2 decoder

A high-quality MPEG-2 software decoder should support a good scalability performance for a wide range of video format, especially for the high-resolution MPEG-2 video (e.g., HDTV). However, It is found that the existing parallel decoder suffers significant performance degradation when decoding high-level MPEG2 video with the full system configuration, due to inefficient management of memory spa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995